#ifndef COLLISION_H
#define COLLISION_H
#include <SFML\Graphics.hpp>
namespace Collision {

	bool PixelPerfectTest(const sf::Sprite& Object1 ,const sf::Sprite& Object2, sf::Uint8 AlphaLimit = 0);


	bool CreateTextureAndBitmask(sf::Texture &LoadInto, const std::string& Filename);
 

	bool CircleTest(const sf::Sprite& Object1, const sf::Sprite& Object2);
 
	//We will use this the most in Project Zombie simply because its not as performance intensive as Pixel perefect tests and circle tests.
	bool BoundingBoxTest(const sf::Sprite& Object1, const sf::Sprite& Object2);
}

#endif